#include<stdlib.h>
#include<sm_12_atomic_functions.h>
#include<sys/time.h>
#include<stdio.h>
#define FQUERY_PER_BLOCK 16
#define FBLOCK_SIZE 512
#define FBLOCK_NUM 16384
#define FCLK 1000000
#define FWARP_SIZE 32


struct Info
{
	unsigned char* numMisMatch;
	unsigned char* misPos[2];
	unsigned char* misBase[2];
	unsigned int readStringLength;
	unsigned int refStringLength;
};

void findMisMatch(char*, char*, const int, unsigned int*, unsigned int*, unsigned int, struct Info*);

